#include <iostream>

using namespace std;

int getPower(int x, int y) {
    return (y == 0) ? 1 : x*getPower(x, y - 1);
}

double getPower(double x, int y) {
    return (y == 0) ? 1 : x*getPower(x, y - 1);
}

// 不用三元运算符的写法
/*
int getPower(int x, int y) {
    if (y == 0) {
        return 1;
    } else {
        return x*getPower(x, y - 1);
    }
}

double getPower(double x, int y) {
    if (y == 0) {
        return 1;
    } else {
        return x*getPower(x, y - 1);
    }
}
 */
 
int main() {
    // double x = 0;
    // int y = 0;
    
    int x = 0, y = 0;
    cin >> x >> y;
    
    cout << getPower(x, y);
}
